.add-patient-page {
  width: 100%;
  height: 100vh;
  display: flex;
  flex-direction: column;
  background-color: #f5f5f5;
  position: relative;
  color: #333;
  
  // 顶部导航栏样式
  .nav-bar {
    background-color: #fff;
    font-weight: bold;
    position: sticky;
    top: 0;
    z-index: 100;
    --adm-font-size-10: 18px;
  }
  
  // 表单容器
  .form-container {
    padding: 16px;
    
    // 自定义表单样式
    .patient-form {
      background-color: #fff;
      border-radius: 8px;
      overflow: hidden;
      
      :global {
        .adm-form-item {
          padding: 12px 16px;
          border-bottom: 1px solid #f0f0f0;
          
          &:last-child {
            border-bottom: none;
          }
        }
        
        .adm-form-item-label {
          width: 80px;
          font-size: 15px;
          color: #333;
        }
        
        .adm-list-item-content {
          padding: 0;
        }
        
        .adm-input {
          font-size: 15px;
        }
        
        .adm-radio-group {
          --adm-color-primary: #1677ff;
        }
        
        .adm-form-footer {
          padding: 24px 16px;
          
          .adm-button {
            --adm-color-primary: #1677ff;
            border-radius: 24px;
            height: 44px;
            font-size: 16px;
          }
        }
      }
      
      .form-item-children {
        height: 22px;
        line-height: 22px;
        font-size: 15px;
        
        .placeholder {
          color: #ccc;
        }
      }
    }
  }
} 